Lecture 8 : May 5 , 2015

نویسنده

  • Ofir Geri
چکیده

This lecture provides theoretical background required for static program analysis, and presents the idea of chaotic iterations. Abstract interpretation was introduced in the seminal paper by Cousot and Cousot [1]. The main idea is to map each of the program states to an abstract state. An abstract state may represent more than one concrete state. Using the abstract states, it will be easier to analyze how running the program changes the program state. If the resulting abstract state corresponds only to concrete states that are valid (i.e., satisfy the required properties), we can be sure that the program is valid and has no bugs. However, since the abstract states only approximate the running of the program, it is possible that our analysis will report bugs that do not exist. We say that an analysis that cannot miss any bugs is sound, but if the analysis can report non-existent bugs, we say that it is not complete.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Six lectures on algebraic theory of automata

Introduction . 1 Lecture 1. Seraiautomata and Automata . , 3 Lecture 2. Coverings and Homomorphisms of Automata 8 Lecture 3. Covering by Direct and Cascade Products of Semiautomata 15 Lecture 4. Permutation and Reset Semiautomata 24 Lecture 5. The Structure Theorem of Krohn and Rhodes . . . .31 Lecture 6. The Necessity of Certain Components in a Cascade Product Covering of a Semiautomaton . . ....

متن کامل

PDE for Finance Notes

Reminder concerning the final: The exam will be Tuesday May 9, at the usual class time. It will be “closed-book” (no books, no lecture notes), however you may bring two sheets of notes (8.5 × 11, both sides, write as small as you like). You are responsible for the material in Sections 1-6 of the lecture notes, and in Homeworks 1-6. See the separate handout for further discussion of what to expe...

متن کامل

Progress in Cryptology - AFRICACRYPT 2011 - 4th International Conference on Cryptology in Africa, Dakar, Senegal, July 5-7, 2011. Proceedings

information security practice and experience 10th international conference ispec 2014 fuzhou china may 5-8 2014 proceedings lecture notes in computer science security and cryptology PDF advances in cryptology-asiacrypt 96 international conference on the theory and applications of crypotology and information security kyongju lecture notes in computer science PDF image analysis 17th scandinavian ...

متن کامل

Equivalent Sequential and Parallel Subiteration-Based Surface-Thinning Algorithms

Beküldte Németh Gábor 2. k, 2015-12-01 10:52 Palágyi K [1], Németh G [2], Kardos P [3]. Equivalent Sequential and Parallel Subiteration-Based Surface-Thinning Algorithms [4]. In: Barneva RP [5], Bhattacharya B.B [6], Brimkov VE [7], editors. Proceedings of Combinatorial Image Analysis: 17th International Workshop, IWCIA 2015. Vol 9448. Calcutta, India: Springer; 2015. 3. p. 31-45p. (Lecture Not...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2015